//
// Decompiled by Jadx - 376ms
//
package me.plusne.common.Json.Soul;

import java.io.Serializable;
import java.util.List;

public class JsonFollowType implements Serializable {
    private int code;
    private DataDTO data;
    private String message;
    private boolean success;

    public static class DataDTO implements Serializable {
        private String pageCursor;
        private List<UserListDTO> userList;
        public static class UserListDTO implements Serializable {
            private String avatarColor;
            private String avatarName;
            private int followState;
            private int gender;
            private boolean hasDust;
            private boolean inGroupChat;
            private String interactiveContent;
            private int onlineState;
            private Long registerTime;
            private boolean showSuperVIP;
            private String signature;
            private int soulmateState;
            private boolean ssr;
            private boolean superStarVip;
            private boolean teenager;
            private boolean todayBirth;
            private String userIdEcpt;

            public boolean canEqual(Object obj) {
                return obj instanceof UserListDTO;
            }

            public boolean equals(Object obj) {
                if (obj == this) {
                    return true;
                }
                if (!(obj instanceof UserListDTO)) {
                    return false;
                }
                UserListDTO UserListDTO = (UserListDTO) obj;
                if (!UserListDTO.canEqual(this) || getGender() != UserListDTO.getGender() || isTodayBirth() != UserListDTO.isTodayBirth() || getOnlineState() != UserListDTO.getOnlineState() || getFollowState() != UserListDTO.getFollowState() || getSoulmateState() != UserListDTO.getSoulmateState() || isSuperStarVip() != UserListDTO.isSuperStarVip() || isInGroupChat() != UserListDTO.isInGroupChat() || isSsr() != UserListDTO.isSsr() || isHasDust() != UserListDTO.isHasDust() || isShowSuperVIP() != UserListDTO.isShowSuperVIP() || isTeenager() != UserListDTO.isTeenager()) {
                    return false;
                }
                Long registerTime = getRegisterTime();
                Long registerTime2 = UserListDTO.getRegisterTime();
                if (registerTime != null ? !registerTime.equals(registerTime2) : registerTime2 != null) {
                    return false;
                }
                String userIdEcpt = getUserIdEcpt();
                String userIdEcpt2 = UserListDTO.getUserIdEcpt();
                if (userIdEcpt != null ? !userIdEcpt.equals(userIdEcpt2) : userIdEcpt2 != null) {
                    return false;
                }
                String avatarName = getAvatarName();
                String avatarName2 = UserListDTO.getAvatarName();
                if (avatarName != null ? !avatarName.equals(avatarName2) : avatarName2 != null) {
                    return false;
                }
                String avatarColor = getAvatarColor();
                String avatarColor2 = UserListDTO.getAvatarColor();
                if (avatarColor != null ? !avatarColor.equals(avatarColor2) : avatarColor2 != null) {
                    return false;
                }
                String signature = getSignature();
                String signature2 = UserListDTO.getSignature();
                if (signature != null ? !signature.equals(signature2) : signature2 != null) {
                    return false;
                }
                String interactiveContent = getInteractiveContent();
                String interactiveContent2 = UserListDTO.getInteractiveContent();
                return interactiveContent != null ? interactiveContent.equals(interactiveContent2) : interactiveContent2 == null;
            }

            public String getAvatarColor() {
                return this.avatarColor;
            }

            public String getAvatarName() {
                return this.avatarName;
            }

            public int getFollowState() {
                return this.followState;
            }

            public int getGender() {
                return this.gender;
            }

            public String getInteractiveContent() {
                return this.interactiveContent;
            }

            public int getOnlineState() {
                return this.onlineState;
            }

            public Long getRegisterTime() {
                return this.registerTime;
            }

            public String getSignature() {
                return this.signature;
            }

            public int getSoulmateState() {
                return this.soulmateState;
            }

            public String getUserIdEcpt() {
                return this.userIdEcpt;
            }

            public int hashCode() {
                int soulmateState = (((((((((((getSoulmateState() + ((getFollowState() + ((getOnlineState() + ((((getGender() + 59) * 59) + (isTodayBirth() ? 79 : 97)) * 59)) * 59)) * 59)) * 59) + (isSuperStarVip() ? 79 : 97)) * 59) + (isInGroupChat() ? 79 : 97)) * 59) + (isSsr() ? 79 : 97)) * 59) + (isHasDust() ? 79 : 97)) * 59) + (isShowSuperVIP() ? 79 : 97)) * 59;
                int i = isTeenager() ? 79 : 97;
                Long registerTime = getRegisterTime();
                int hashCode = ((soulmateState + i) * 59) + (registerTime == null ? 43 : registerTime.hashCode());
                String userIdEcpt = getUserIdEcpt();
                int hashCode2 = (hashCode * 59) + (userIdEcpt == null ? 43 : userIdEcpt.hashCode());
                String avatarName = getAvatarName();
                int hashCode3 = (hashCode2 * 59) + (avatarName == null ? 43 : avatarName.hashCode());
                String avatarColor = getAvatarColor();
                int hashCode4 = (hashCode3 * 59) + (avatarColor == null ? 43 : avatarColor.hashCode());
                String signature = getSignature();
                int hashCode5 = (hashCode4 * 59) + (signature == null ? 43 : signature.hashCode());
                String interactiveContent = getInteractiveContent();
                return (hashCode5 * 59) + (interactiveContent != null ? interactiveContent.hashCode() : 43);
            }

            public boolean isHasDust() {
                return this.hasDust;
            }

            public boolean isInGroupChat() {
                return this.inGroupChat;
            }

            public boolean isShowSuperVIP() {
                return this.showSuperVIP;
            }

            public boolean isSsr() {
                return this.ssr;
            }

            public boolean isSuperStarVip() {
                return this.superStarVip;
            }

            public boolean isTeenager() {
                return this.teenager;
            }

            public boolean isTodayBirth() {
                return this.todayBirth;
            }

            public void setAvatarColor(String str) {
                this.avatarColor = str;
            }

            public void setAvatarName(String str) {
                this.avatarName = str;
            }

            public void setFollowState(int i) {
                this.followState = i;
            }

            public void setGender(int i) {
                this.gender = i;
            }

            public void setHasDust(boolean z) {
                this.hasDust = z;
            }

            public void setInGroupChat(boolean z) {
                this.inGroupChat = z;
            }

            public void setInteractiveContent(String str) {
                this.interactiveContent = str;
            }

            public void setOnlineState(int i) {
                this.onlineState = i;
            }

            public void setRegisterTime(Long l) {
                this.registerTime = l;
            }

            public void setShowSuperVIP(boolean z) {
                this.showSuperVIP = z;
            }

            public void setSignature(String str) {
                this.signature = str;
            }

            public void setSoulmateState(int i) {
                this.soulmateState = i;
            }

            public void setSsr(boolean z) {
                this.ssr = z;
            }

            public void setSuperStarVip(boolean z) {
                this.superStarVip = z;
            }

            public void setTeenager(boolean z) {
                this.teenager = z;
            }

            public void setTodayBirth(boolean z) {
                this.todayBirth = z;
            }

            public void setUserIdEcpt(String str) {
                this.userIdEcpt = str;
            }

            public String toString() {
                return "JsonFollowType.DataDTO.UserListDTO(userIdEcpt=" + getUserIdEcpt() + ", avatarName=" + getAvatarName() + ", avatarColor=" + getAvatarColor() + ", signature=" + getSignature() + ", gender=" + getGender() + ", registerTime=" + getRegisterTime() + ", todayBirth=" + isTodayBirth() + ", onlineState=" + getOnlineState() + ", followState=" + getFollowState() + ", soulmateState=" + getSoulmateState() + ", superStarVip=" + isSuperStarVip() + ", interactiveContent=" + getInteractiveContent() + ", inGroupChat=" + isInGroupChat() + ", ssr=" + isSsr() + ", hasDust=" + isHasDust() + ", showSuperVIP=" + isShowSuperVIP() + ", teenager=" + isTeenager() + ")";
            }
        }

        public boolean canEqual(Object obj) {
            return obj instanceof DataDTO;
        }

        public boolean equals(Object obj) {
            if (obj == this) {
                return true;
            }
            if (!(obj instanceof DataDTO)) {
                return false;
            }
            DataDTO DataDTO = (DataDTO) obj;
            if (!DataDTO.canEqual(this)) {
                return false;
            }
            String pageCursor = getPageCursor();
            String pageCursor2 = DataDTO.getPageCursor();
            if (pageCursor != null ? !pageCursor.equals(pageCursor2) : pageCursor2 != null) {
                return false;
            }
            List<UserListDTO> userList = getUserList();
            List<UserListDTO> userList2 = DataDTO.getUserList();
            return userList != null ? userList.equals(userList2) : userList2 == null;
        }

        public String getPageCursor() {
            return this.pageCursor;
        }

        public List<UserListDTO> getUserList() {
            return this.userList;
        }

        public int hashCode() {
            String pageCursor = getPageCursor();
            int hashCode = pageCursor == null ? 43 : pageCursor.hashCode();
            List<UserListDTO> userList = getUserList();
            return ((hashCode + 59) * 59) + (userList != null ? userList.hashCode() : 43);
        }

        public void setPageCursor(String str) {
            this.pageCursor = str;
        }

        public void setUserList(List<UserListDTO> list) {
            this.userList = list;
        }

        public String toString() {
            return "JsonFollowType.DataDTO(pageCursor=" + getPageCursor() + ", userList=" + getUserList() + ")";
        }
    }


    public boolean canEqual(Object obj) {
        return obj instanceof JsonFollowType;
    }

    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof JsonFollowType)) {
            return false;
        }
        JsonFollowType jsonFollowType = (JsonFollowType) obj;
        if (!jsonFollowType.canEqual(this) || getCode() != jsonFollowType.getCode() || isSuccess() != jsonFollowType.isSuccess()) {
            return false;
        }
        String message = getMessage();
        String message2 = jsonFollowType.getMessage();
        if (message != null ? !message.equals(message2) : message2 != null) {
            return false;
        }
        DataDTO data = getData();
        DataDTO data2 = jsonFollowType.getData();
        return data != null ? data.equals(data2) : data2 == null;
    }

    public int getCode() {
        return this.code;
    }

    public DataDTO getData() {
        return this.data;
    }

    public String getMessage() {
        return this.message;
    }

    public int hashCode() {
        int code = ((getCode() + 59) * 59) + (isSuccess() ? 79 : 97);
        String message = getMessage();
        int hashCode = (code * 59) + (message == null ? 43 : message.hashCode());
        DataDTO data = getData();
        return (hashCode * 59) + (data != null ? data.hashCode() : 43);
    }

    public boolean isSuccess() {
        return this.success;
    }

    public void setCode(int i) {
        this.code = i;
    }

    public void setData(DataDTO dataDTO) {
        this.data = dataDTO;
    }

    public void setMessage(String str) {
        this.message = str;
    }

    public void setSuccess(boolean z) {
        this.success = z;
    }

    public String toString() {
        return "JsonFollowType(code=" + getCode() + ", message=" + getMessage() + ", data=" + getData() + ", success=" + isSuccess() + ")";
    }
}
